Lookup Functions কী?
Excel-এ Lookup Functions (লুকআপ ফাংশন) হল এমন ফাংশনগুলি, যা আপনাকে একটি নির্দিষ্ট মান খুঁজে বের করতে সহায়তা করে, যা অন্য ডেটার সাথে সম্পর্কিত। এর মাধ্যমে আপনি একটি ডেটা টেবিল থেকে নির্দিষ্ট তথ্য খুঁজে বের করতে পারেন। সাধারণত এই ফাংশনগুলো একাধিক সেলের মধ্যে তথ্য অনুসন্ধান করতে ব্যবহৃত হয়, বিশেষত বৃহৎ ডেটাসেট বিশ্লেষণের ক্ষেত্রে।
Excel-এর প্রধান Lookup Functions হল:
- VLOOKUP
- HLOOKUP
- INDEX
- MATCH
VLOOKUP
কী?
VLOOKUP (Vertical Lookup) হল একটি লুকআপ ফাংশন, যা একটি কলামের মধ্যে খোঁজা হয় এবং তার সাথে সম্পর্কিত তথ্য অন্য কলাম থেকে ফিরিয়ে আনে।
সিনট্যাক্স:
=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
- lookup_value: যে মানটি আপনি খুঁজছেন।
- table_array: ডেটার রেঞ্জ বা টেবিল যেখানে আপনি খুঁজছেন।
- col_index_num: যে কলাম থেকে মান ফিরিয়ে আনতে চান তার কলাম নম্বর।
- range_lookup: TRUE (প্রতি কাছাকাছি ম্যাচ) বা FALSE (সম্পূর্ণ নির্দিষ্ট ম্যাচ)।
উদাহরণ:
=VLOOKUP(A2, B2:D10, 3, FALSE)
এটি A2 সেলের মানের জন্য B2:D10 টেবিলের মধ্যে খুঁজবে এবং তৃতীয় কলাম থেকে মান ফিরিয়ে আনবে।
HLOOKUP
কী?
HLOOKUP (Horizontal Lookup) হলো VLOOKUP-এর মতোই, তবে এটি অনুভূমিকভাবে ডেটা খোঁজে। HLOOKUP ব্যবহার করলে ডেটা এক বা একাধিক সারির মধ্যে খোঁজা হয়।
সিনট্যাক্স:
=HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])
- lookup_value: যে মানটি আপনি খুঁজছেন।
- table_array: ডেটার রেঞ্জ বা টেবিল যেখানে আপনি খুঁজছেন।
- row_index_num: যে সারি থেকে মান ফিরিয়ে আনতে চান তার সারি নম্বর।
- range_lookup: TRUE (প্রতি কাছাকাছি ম্যাচ) বা FALSE (সম্পূর্ণ নির্দিষ্ট ম্যাচ)।
উদাহরণ:
=HLOOKUP(A1, B1:F5, 3, FALSE)
এটি A1 সেলের মানের জন্য B1:F5 টেবিলের মধ্যে খুঁজবে এবং তৃতীয় সারি থেকে মান ফিরিয়ে আনবে।
INDEX
কী?
INDEX ফাংশন একটি নির্দিষ্ট সেলের মান ফিরিয়ে আনে, যেটি একটি নির্দিষ্ট রেঞ্জ বা টেবিলের মধ্যে অবস্থান করে। এটি ডেটার একটি নির্দিষ্ট অবস্থান (রো এবং কলাম) অনুযায়ী মান রিটার্ন করে।
সিনট্যাক্স:
=INDEX(array, row_num, [column_num])
- array: ডেটার রেঞ্জ বা টেবিল।
- row_num: যে সারিতে খুঁজতে চান সেই সারির নম্বর।
- column_num: ঐ কলামের নম্বর, যা ঐ সারির মধ্যে খুঁজতে চান (অপশনাল)।
উদাহরণ:
=INDEX(A1:C5, 3, 2)
এটি A1:C5 রেঞ্জের মধ্যে তৃতীয় সারির দ্বিতীয় কলাম থেকে মান রিটার্ন করবে।
MATCH
কী?
MATCH ফাংশন একটি নির্দিষ্ট মানের অবস্থান খুঁজে বের করতে সহায়তা করে। এটি শুধুমাত্র মানের অবস্থান (রো বা কলাম নম্বর) প্রদান করে, কোনো মান রিটার্ন করে না।
সিনট্যাক্স:
=MATCH(lookup_value, lookup_array, [match_type])
- lookup_value: যে মানটি আপনি খুঁজছেন।
- lookup_array: ডেটার রেঞ্জ বা টেবিল যেখানে আপনি খুঁজছেন।
- match_type: 1 (নির্ধারিত মানের চেয়ে ছোট বা কাছাকাছি বড় মান), 0 (সম্পূর্ণ সঠিক ম্যাচ), -1 (নির্ধারিত মানের চেয়ে বড় বা কাছাকাছি ছোট মান)।
উদাহরণ:
=MATCH("John", A1:A10, 0)
এটি A1:A10 রেঞ্জে "John" নামের সেলের অবস্থান খুঁজে বের করবে।
VLOOKUP, HLOOKUP, INDEX, MATCH এর মধ্যে পার্থক্য
| ফাংশন | কাজ | খোঁজার দিক | বেস্ট ব্যবহার |
|---|---|---|---|
| VLOOKUP | উল্লম্বভাবে ডেটা খোঁজা | কলাম | কলামের মধ্যে তথ্য খোঁজার জন্য। |
| HLOOKUP | অনুভূমিকভাবে ডেটা খোঁজা | সারি | সারির মধ্যে তথ্য খোঁজার জন্য। |
| INDEX | নির্দিষ্ট রেঞ্জ থেকে মান বের করা | রো ও কলাম (অথবা উল্লম্ব/আনুভূমিক) | ডেটার একটি নির্দিষ্ট অবস্থান থেকে মান ফিরিয়ে আনার জন্য। |
| MATCH | মানের অবস্থান খোঁজা | একক রো বা কলাম | মানের অবস্থান খুঁজে বের করার জন্য। |
VLOOKUP এবং INDEX-MATCH এর মধ্যে পার্থক্য
- VLOOKUP সাধারণত সোজাসাপ্টা খোঁজার জন্য ব্যবহার করা হয়, তবে এটি শুধু ডানদিকে খোঁজে এবং ডেটার উল্লম্বভাবে সাজানো প্রয়োজন হয়।
- INDEX-MATCH একত্রে ব্যবহার করা হয় এবং এটি আরও শক্তিশালী, কারণ এটি ডেটার যেকোনো জায়গা (ডান বা বাম) থেকে খুঁজতে সক্ষম এবং অধিক নমনীয়।
Lookup Functions এর উপকারিতা
- ডেটা অনুসন্ধানে সাহায্য: নির্দিষ্ট মান দ্রুত খুঁজে বের করার জন্য অত্যন্ত কার্যকর।
- ডেটা বিশ্লেষণে সুবিধা: বিশাল ডেটাসেটে নির্দিষ্ট তথ্য বের করা সহজ।
- সময় বাঁচানো: একাধিক সেলে তথ্য খোঁজার সময় সাশ্রয় হয়।
- ডেটা সম্পর্ক স্থাপন: বিভিন্ন টেবিলের মধ্যে সম্পর্ক স্থাপন এবং বিশ্লেষণ করা সহজ হয়।
Excel-এর Lookup Functions ব্যবহার করে আপনি ডেটার মধ্যে অনুসন্ধান দ্রুত এবং সহজভাবে করতে পারবেন, যা ডেটা এনালাইসিসের জন্য অপরিহার্য।
Read more